Sökresultat för

Kurser för

Lär dig ett nytt programspråk eller ramverk hos Ribomation. Alla våra kurser ges i realtid och med en lärare som kan sitt ämne och vill lära ut detsamma.

  • Schemalagda kurser, du kan anmäla dig till
  • Fjärrkurser via Zoom
  • Företagsanpassade kurser, ute hos er
  • Kunskaps-späckade kurser för programmerare
  • Kurser skrivna av erfarna programmerare
Se alla våra kurser
graphics-2
Fjärrkurser och klassrumskurser
graphics-1

Aktuella kurser

Här visar vi ett axplock av alla våra kurser.

Background

C++ Templates

Templates++

C++ Templates

Kurs om C++ templates, allt du kan tänkas vilja veta om detta intressanta och för C++ helt vitala teknikområde.

Background

C++ för minnes-begränsade system

C++ Mem

C++ för minnes-begränsade system

Kurs om hur du implementerar C++ applikationer med egen minnes-hantering

Background

Erlang grundkurs

Erlang

Erlang grundkurs

Kurs om hur du programmerar i språket Erlang

Background

C programmering

C gk

C programmering

Grundkurs i programspråket C

Background

Clean Code i Java

Clean Code

Clean Code i Java

Kurs om hur du rensar upp i gammal Java kod och gör den bättre

Background

Designmönster i Java

Patterns

Designmönster i Java

Kurs om hur du tillämpar designmönster i Java och gör dina program bättre

Se fler kurser här

Titta, vilka fina omdömen våra kursdeltagare ger

Så här tycker våra kunder

Genomgående är våra kursdeltagare mycket nöjda med att gå kurs hos Ribomation och upplever att det fått ut det mesta av kursinnehållet.

Tack! Kändes som en väldigt kunnig och bra lärare!

Generic avatar, not an actual course participant

Nöjd deltagare på kursen C++ Supplementary

Bra format med blandning av övningar och presentationer.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen C++ for Memory Constrained Systems

This is the best explanation of lambdas I've heard so far.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen C++ Supplementary

Bra upplägg med teori, övningar och demon. Bra med gott om tid att utföra övningar.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Java 8/9/10/...

Mycket bra kurs som jag kommer att rekommendera för andra kollegor.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Grundkurs i Angular

One of the best courses I have attended.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Threads Programming using C++

Amazing teacher with very deep and relevant knowledge of the subject.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Linux Systems Programming

This was the best course that I have taken so far.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Linux Systems Programming

En av de bästa kurserna jag gått. Bra balans mellan teori och praktik.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Android Kickstart

The quality of the course exceeded my expectation. Very good course! Very good teacher!

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Linux Systems Programming

High pace, but fun. Nice and competent teacher.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Erlang Basics

De senaste artiklarna

Vi publicerar (o)regelbundet ett brett fält av artiklar, från tekniska artiklar med gott om källkod, via kåserier om tidigare eskapader, till rena kursnyheter och helghälsningar.

Så här använder du tree containers i C++, del 2

Så här använder du tree containers i C++, del 2

Lär dig använda std::map i C++ på ett praktiskt och tydligt sätt i denna andra del av bloggserien om STL:s tree containers. Med konkreta kodexempel visas hur du effektivt itererar, söker, och lägger till element – inklusive en genomgång av insert(), emplace() och indexoperatorn. Perfekt för dig som vill fördjupa förståelsen av C++:s standardbibliotek.

Jens Riboe
Jens Riboe

30 juli 2025

10 minuter i lästid

Så här använder du STL tree containers

Så här använder du STL tree containers

Lär dig hur std::set fungerar under huven med hjälp av binära sökträd. Artikeln visar med tydliga exempel hur du effektivt använder denna container, inklusive insättning, sökning och borttagning av element. Du får också se hur du implementerar egna jämförelseoperatorer för specialanpassade datatyper. En perfekt introduktion för dig som vill förstå och utnyttja STL:s set på djupet. Detta är del 1 av 2.

Jens Riboe
Jens Riboe

28 juli 2025

21 minuter i lästid

När ska man använda STL list

När ska man använda STL list

I denna artikel förklarar jag när och varför du bör använda `std::list` ur STL, särskilt när du har många insättningar och borttagningar mitt i en container och behöver konstant O(1) prestanda. Du får en tydlig genomgång av den interna implementationen som dubbel-länkad cirkulär lista, samt praktiska exempel på hur insert och erase fungerar i praktiken. Dessutom diskuterar jag skillnader mot `std::forward_list` och andra sekvens-containrar.

Jens Riboe
Jens Riboe

15 juli 2025

6 minuter i lästid

STL deque, ett alternativ till vector

STL deque, ett alternativ till vector

I denna artikel lyfter jag fram std::deque som ett kraftfullt alternativ till std::vector när du behöver snabb och flexibel hantering av data i båda ändarna av en container. Genom tydliga exempel och en konkret implementation av en trådsäker meddelandekö visar jag hur deque kan användas för att bygga robusta och effektiva lösningar i moderna multi-threaded C++-program.

Jens Riboe
Jens Riboe

14 juli 2025

1 minut i lästid

Använder du STL array på rätt sätt

Använder du STL array på rätt sätt

Artikeln ger dig en lättillgänglig introduktion till std::array, den smidiga syskoncontainern till std::vector i C++. Du får veta när och varför du ska använda std::array med dess fasta storlek och enkla syntax, samt praktiska tips för att arbeta säkert med dess element. Perfekt läsning för dig som vill få ut mesta möjliga av C++ standardbibliotek!

Jens Riboe
Jens Riboe

11 juli 2025

5 minuter i lästid

En djupdykning i C++ mest populära container

En djupdykning i C++ mest populära container

Artikeln beskriver `std::vector`, en populär containertyp i C++, som hanterar dynamiskt minne och möjliggör flexibel hantering av värden. Den går igenom olika metoder för initiering, minneshantering med `reserve()` och `resize()`, samt skillnader mellan `push_back()` och `emplace_back()`. Fokus ligger på att använda rätt tekniker för att förbättra prestanda och undvika onödig resursanvändning.

Jens Riboe
Jens Riboe

9 juli 2025

24 minuter i lästid

Prenumerera på vårt nyhetsbrev

Vi skriver om programmeringsteknik, programspråk, ramverk, anekdotiskt om IT historik, nya kurser vi lanserar, samt öden och äventyr med Jens och hans långa karriär med programmering på både stora och små företag, samt både inom och utom landets gränser.

@
Prenumerera på vårt nyhetsbrev